package twelfth.字节流与字符流基本操作.字节流与字符流的区别;

import java.io.*;

public class 验证_使用字节流不关闭执行 {
    public static void main(String[] args) throws IOException {
        String path = "D:" + File.separator + "WorkSpaces" + File.separator +
                "JavaDevelopBase_start_329" + File.separator + "src" + File.separator +
                "twelfth" + File.separator + "WriterDemo.txt";
        File f = new File(path);
        OutputStream os =new FileOutputStream(f,true);
        String s = "八九十之花";
        byte[] bytes = s.getBytes();
        os.write(bytes);
    }
}
/**
 * 对应的s的内容显示出来了 说明字节流不使用缓冲区
 * 所以 字符流使用了缓冲区 但是字节流没有使用缓冲区
 *
 * 提示：什么叫缓冲区？
 * 缓冲区可以简单的理解为是一段特殊的内存
 * 在字符流的操作中，所有的字符都是在内存中形成的，所以在输出前会将所有的内容暂时保存在内存之中，所以使用了缓冲区暂存数据
 *
 */
